package com.zmj.sy.mom.srv.aps.bean.entity.nest;

import com.baomidou.mybatisplus.annotation.TableName;
import com.zmj.sy.mom.srv.aps.bean.entity.base.BaseEntity;
import com.zmj.sy.mom.srv.aps.utils.Comment;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;

@Comment("套料-推送零件信息")
@Getter
@Setter
@TableName("tb_nest_push_draw")
public class NestPushDraw extends BaseEntity {

    @Comment("日志ID")
    private Integer logApiId;

    @Comment("推送状态 1 新增待推送 2 修改待推送 3 删除待推送 4 推送成功 5 推送失败 6未知")
    private Integer status;

    @Comment("错误消息")
    private String errorMsg;

    @Comment("PLMID")
    private String plmId;

    @Comment("零件名称")
    private String materName;

    @Comment("规格")//型材零件传截面规格，板材传厚度
    private String norm;

    @Comment("材质")
    private String texture;

    @Comment("厚度")
    private BigDecimal thickness;

    @Comment("零件图纸路径")//零件图纸的下载路径，支持ftp、http、https、服务器本地路径
    private String filePath;

    @Comment("零件唯一号(零件号#图纸版本号)")
    private String uniMaterCode;

    @Comment("版本号，默认为1")
    private Long versionNum;

    @Comment("类型 1 海克斯康 2 兰特克")
    private Integer type;

    @Comment("扩展字段")
    private String ext;

}
